package org.xx.armory.commons;

/**
 * 无返回值无参数方法。
 *
 * @param <E>
 *         可能抛出的异常类型。
 */
@FunctionalInterface
public interface Action<E extends Exception> {
    /**
     * 执行方法。
     *
     * @throws E
     *         如果方法执行出错。
     */
    void call()
            throws E;
}
